﻿<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>JooQ :: Features</title>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/jquery-ui.min.js"></script>
    <script type="text/javascript" src="scripts/jquery/json2.js"></script>
    <script type="text/javascript" src="scripts/jquery/livequery.js"></script>
    <script type="text/javascript" src="scripts/core.js?v=1"></script>
    <script type="text/javascript" src="scripts/events.js?v=1"></script>
    <script type="text/javascript" src="scripts/log.js?v=1"></script>
    <script type="text/javascript" src="scripts/bootloader.js?v=1"></script>
    <script type="text/javascript" src="scripts/domdata.js?v=1"></script>
    <script type="text/javascript" src="scripts/behaviors.js?v=1"></script>
    <script type="text/javascript" src="scripts/dependencies.js?v=12345"></script>
    <link rel="stylesheet" href="styles/jqueryUI.css" type="text/css" media="all" />
    <link rel="stylesheet" href="styles/shared.css" type="text/css" media="all" />
    <script type="text/javascript">
        var _gaq = _gaq || [];
        _gaq.push(['_setAccount', 'UA-28818516-1']);
        _gaq.push(['_trackPageview']);
        (function () {
            var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
            ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
            var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
        })();
    </script>
</head>
<body>
    <div class="span0 center pal txt-white">
        <div data-behaviors-eager="Docs.ContentLoader" data-load="true" data-content="docs/content/header.htm">
        </div>
        <div class="clear pal mas span0">
            <!-- spacer -->
        </div>
        <div class=" pal left span2">
            <div class="accordion" data-behaviors-eager="Docs.Accordion" data-auto-height="false"
                data-navigation="true" data-collapsible="false">
                <h3>
                    <a href="#">Classes</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-classes-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Class Declaration</span></li>
                        <li class="pas" data-section="features-classes-inherit"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Inheritence</span></li>
                        <li class="pas" data-section="features-classes-typecheck"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Type Checking</span></li>
                        <li class="pas" data-section="features-classes-override"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Member Overrides</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">Behaviors</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-behaviors-declarative"><span class="txt-red">
                            <b>&raquo;</b>&nbsp;</span><span class="link txt-white">Declarative Behaviors</span></li>
                        <li class="pas" data-section="features-behaviors-msg"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Message and Broadcast</span></li>
                        <li class="pas" data-section="features-behaviors-events"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Events</span></li>
                        <li class="pas" data-section="features-behaviors-queues"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Message and Broadcast Queues</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">BootLoader</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-bootloader-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Basics</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">DOM Data</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-domdata-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Basics</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">Dependency Injection</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-di-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Basics</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">Client Side Storage</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-storage-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Basics</span></li>
                    </ul>
                </div>
                <h3>
                    <a href="#">Unit Testing</a></h3>
                <div>
                    <ul class="none txt12" data-behaviors-eager="Docs.SectionSelector" data-load-content="true">
                        <li class="pas" data-section="features-testing-basics"><span class="txt-red"><b>&raquo;</b>&nbsp;</span><span
                            class="link txt-white">Basics</span></li>
                    </ul>
                </div>
            </div>
            <br />
            <br />
            <span class="txt-white txt10">Google Ads</span>
            <div class="bdr-white bol bg-black pal left span15">
                <div class="center">
                    <script type="text/javascript"><!--
                        google_ad_client = "ca-pub-7625754809889439";
                        /* Left Column Ad */
                        google_ad_slot = "9980631033";
                        google_ad_width = 125;
                        google_ad_height = 125;
                        //-->
                    </script>
                    <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
                    </script>
                </div>
            </div>
        </div>
        <div class="bdr-white bol bg-black pal right span7">
            <div class="section" id="features-classes-basics" style="display: block;" data-behaviors-eager="Docs.ContentLoader"
                data-content="docs/features/classes/basics.htm" data-load="true">
            </div>
            <div class="section" id="features-classes-inherit" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/classes/inheritence.htm">
            </div>
            <div class="section" id="features-classes-typecheck" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/classes/typecheck.htm">
            </div>
            <div class="section" id="features-classes-override" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/classes/override.htm">
            </div>
            <div class="section" id="features-behaviors-declarative" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/behaviors/declarative.htm">
            </div>
            <div class="section" id="features-behaviors-msg" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/behaviors/messaging.htm">
            </div>
            <div class="section" id="features-behaviors-events" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/behaviors/events.htm">
            </div>
            <div class="section" id="features-behaviors-queues" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/behaviors/queues.htm">
            </div>
            <div class="section" id="features-bootloader-basics" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/bootloader/basics.htm">
            </div>
            <div class="section" id="features-domdata-basics" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/domdata/basics.htm">
            </div>
            <div class="section" id="features-di-basics" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/di/basics.htm">
            </div>
            <div class="section" id="features-storage-basics" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/storage/basics.htm">
            </div>
            <div class="section" id="features-testing-basics" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/features/testing/basics.htm">
            </div>
            <div class="section" id="features-case-pong1" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/casestudy/pong1.htm">
            </div>
            <div class="section" id="features-case-pong2" data-behaviors-lazy="Docs.ContentLoader"
                data-content="docs/casestudy/pong2.htm">
            </div>
            <div class="clear">
            </div>
        </div>
        <div class="clear pal mas span0">
            <!-- spacer -->
        </div>
        <div data-behaviors-eager="Docs.ContentLoader" data-load="true" data-content="docs/content/footer.htm">
        </div>
    </div>
</body>
</html>
